package com.solrtest.service;

import com.solrtest.doman.Product;
import com.solrtest.doman.Shop;

import java.util.List;

public interface ProductService {

    /**
     * 增加删除修改都差不多，增加和修改可以通过add（SolrInputDocument）和addBean，根据主键是否存在来判断是新增还是修改
     * 删除可以通过主键或者条件进行删除。增删改之后一定要记得commit!
     */
    void add(Product product);

    void edit(Product product);

    void del(String id);

    List<Product> queryAll();

    List<Product> query(Product product);

    List<Shop> getByGps(String gps);
}
